from dialog import SysBaseDialog

"""
任务1开始对话类
"""


class TunnelTask1BeginDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["小铁：大家好，我是小铁，;" +
                     "我是抗战小白，;" +
                     "我会在在战斗中成长的,;" +
                     "我已经准备好接受挑战了。", "红军：小铁，你准备好了吗？;" +
                     "我们需要你帮忙找到;" +
                     "一些制作地雷的原材料。;" +
                     "我们需要2种原材料喔。", "小铁：我已经准备好了，;" +
                     "保证完成组织交代的任务。"]

        super(TunnelTask1BeginDialog, self).__init__(text_list, font)


"""
任务1结束对话类
"""


class TunnelTask1EndDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["红军：恭喜你，小铁，;" +
                     "你已经通过了第一关考核，;" +
                     "你已经收集好材料，;" +
                     "可以制作地雷。 "]

        super(TunnelTask1EndDialog, self).__init__(text_list, font)


"""
任务2开始对话类
"""


class TunnelTask2BeginDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["红军：小铁，;" +
                     "组织需要你上到地面去埋地雷了喔。;" +
                     "需要炸死2个日本鬼子喔。", "小铁：我已经迫不及待了，;" +
                     "保障完成组织交代的任务。"]

        super(TunnelTask2BeginDialog, self).__init__(text_list, font)


"""
任务2结束对话类
"""


class TunnelTask2EndDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["红军：恭喜你，小铁，;" +
                     "你非常勇敢，;" +
                     "并且你已经通过了第二关考核。 "]
        super(TunnelTask2EndDialog, self).__init__(text_list, font)


"""
任务3开始对话类
"""


class TunnelTask3BeginDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["红军：小铁，你已经是个合格的小战士，;" +
                     "你需要找到一名叫建军的同志，;" +
                     "得到日军消息，并带给一个叫铁头的同志。", "红军：接头暗号是，;" +
                     "他说：土豆哪里去挖，;" +
                     "你答：一挖一麻袋。;", "小铁：保证完成任务，;" +
                     "保障完成组织交代的任务;"]

        super(TunnelTask3BeginDialog, self).__init__(text_list, font)


"""
任务3结束对话类
"""


class TunnelTask3EndDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["红军：小铁，你已经是个成熟的小战士，;" +
                     "接下来你会有第四个任务！ ;"]
        super(TunnelTask3EndDialog, self).__init__(text_list, font)


"""
任务4开始对话类
"""


class TunnelTask4BeginDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["红军：小铁呀，外面还存在着一些日本鬼子;" +
                     "我的伤势比较严重;"
                     "你能替我清除上面;"
                     "日本鬼子吗？;", "小铁：保证完成任务，;" +
                     "保障完成组织交代的任务;"]
        super(TunnelTask4BeginDialog, self).__init__(text_list, font)


"""
任务4结束对话类
"""


class TunnelTask4EndDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["红军：是吗,小铁，我果然没有看错你！，;" +
                     "组织是信任你的，加油！！！;" +
                     "我们会迎来最终的胜利的！;"]
        super(TunnelTask4EndDialog, self).__init__(text_list, font)


"""
任务失败对话类
"""


class TunnelTaskFailDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["红军：小铁，闯关失败;" +
                     "继续努力!"]

        super(TunnelTaskFailDialog, self).__init__(text_list, font)
